﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace TomNet.IMSC.Web.Models.StaffApiParams
{
    public class SalaryListModel
    {
        /// <summary>
        /// 工资流水编号
        /// </summary>
        public int Id { get; set; }
        /// <summary>
        /// 模块ID
        /// </summary>
        public int ModuleID { get; set; }
        /// <summary>
        /// 流水ID
        /// </summary>
        public int RunningsID { get; set; }
        /// <summary>
        /// 工资人员类别
        /// </summary>
        public int UserTypeID { get; set; }
        /// <summary>
        /// 工资人员ID
        /// </summary>
        public int StaffID { get; set; }
        /// <summary>
        /// 工资人员姓名
        /// </summary>
        public string StaffName { get; set; }
        /// <summary>
        /// 对应项目名称
        /// </summary>
        public string ItemName { get; set; }
        /// <summary>
        /// 对应项目全款
        /// </summary>
        public decimal ItemPrice { get; set; }
        /// <summary>
        /// 对应项目成交时间
        /// </summary>
        public DateTime ItemTime { get; set; }
        /// <summary>
        /// 中介名称
        /// </summary>
        public string IntermediaryName { get; set; }
        /// <summary>
        /// 经纪人姓名
        /// </summary>
        public string UserName { get; set; }
        /// <summary>
        /// 客户姓名
        /// </summary>
        public string CustomerName { get; set; }
        /// <summary>
        /// 客户电话
        /// </summary>
        public string CustomerPhone { get; set; }
        /// <summary>
        /// 备注
        /// </summary>
        public string Remark { get; set; }
        /// <summary>
        /// 状态  0未开   1已开
        /// </summary>
        public int State { get; set; }
        /// <summary>
        /// 税点
        /// </summary>
        public decimal TaxRate { get; set; }
        /// <summary>
        /// 反点
        /// </summary>
        public decimal ReturnRate { get; set; }
        /// <summary>
        /// 提成
        /// </summary>
        public decimal Percentage { get; set; }
        /// <summary>
        /// 公司佣金
        /// </summary>
        public decimal CompanyBrokerage { get; set; }
        /// <summary>
        /// 公司现金奖
        /// </summary>
        public decimal CompanyBonus { get; set; }
        /// <summary>
        /// 中介佣金
        /// </summary>
        public decimal IntermediaryBrokerage { get; set; }
        /// <summary>
        /// 经纪人佣金
        /// </summary>
        public decimal UserBrokerage { get; set; }
        /// <summary>
        /// 费用
        /// </summary>
        public decimal Expenses { get; set; }
        /// <summary>
        /// 金额
        /// </summary>
        public decimal Amount { get; set; }
        /// <summary>
        /// 最低金额
        /// </summary>
        public decimal MinAmount { get; set; }
        /// <summary>
        /// 工资月份
        /// </summary>
        public DateTime SalaryDate { get; set; }
        /// <summary>
        /// 公司佣金状态
        /// </summary>
        public int CompanyBrokerageState { get; set; }
    }
}
